from PySide2.QtWidgets import QApplication, QMainWindow
                            #应用程序     窗口
from PySide2.QtWidgets import QPushButton, QPlainTextEdit
                            #按钮     编辑框

def handleCalc():#按钮被点击后执行的函数
    print('按钮被点击了')


app = QApplication([])
window=QMainWindow()
window.resize(500,400)#控制大小单位为像素 500px * 400px
window.move(300,310)#控件在电脑上出现的位置 x y
window.setWindowTitle('薪资统计') #窗口标题

textEdit=QPlainTextEdit(window) #文本框
textEdit.setPlaceholderText('请输入薪资表')#文本框提示内容
textEdit.move(10,25)#文本框相对于父窗口生成的位置
textEdit.resize(300,350)#大小

button = QPushButton('统计',window)#按钮名称
button.move(380,80)
button.clicked.connect(handleCalc)#当按钮被点击 会发出信号，发出后和点击函数绑定
#用QT术语解释：把button被点击（clicked）的信号（signal），连接（connect）搭配handleCalc
#这样的一个 slot（槽）
#这就是信号与槽机制


window.show()
app.exec_()#事件循环 否则会一闪而过
